草庐IT

Java TCP 连接

全部标签

java - 使用tomcat作为服务器连接到derby数据库

如何连接到derby数据库(netbeans附带的)?我使用Tomcat作为服务器。早些时候我使用以下语句连接到derby数据库,但后来我使用glassfish作为服务器。Contextcontext=newInitialContext();DataSourceds=(DataSource)context.lookup("java:comp/env/jdbc/PollDatasource");Connectionconnection=ds.getConnection();但现在使用Tomcat作为服务器,我不知道该怎么做。注意:Tomcat和Derby预装了我当前使用的netbeans

java - 如何使用 MQQueueConnectionFactory 连接到多实例队列管理器

我们有一个应用程序需要与多实例队列管理器通信。两个(实例)都在默认端口上运行并具有唯一地址。serverA.internal.company.addressserverB.internal.company.address我们使用下面的代码来建立ConnectionFactory:MQQueueConnectionFactoryconnectionFactory=newMQQueueConnectionFactory();connectionFactory.setTransportType(1);connectionFactory.setPort(1414);connectionFact

java - 如何在 java 中组合(连接)具有相同列名的两个数据框

我可以将一个数据框附加到具有相同列名的其他数据框的右侧吗 最佳答案 您可以像这样连接两个数据框。df1.join(df2,df1.col("column").equalTo(df2("column")));如果你正在寻找Union,那么你可以这样做。df1.unionAll(df2);//spark1.6Spark2.0,unionAll重命名为union 关于java-如何在java中组合(连接)具有相同列名的两个数据框,我们在StackOverflow上找到一个类似的问题:

连接到服务器时 Java 套接字阻塞

我正在尝试使用Java套接字连接到服务器。我正在尝试从端口80连接到90intport;Socketclientsocket;Stringhostname="www.google.com";for(port=80;port当我尝试连接到任何网站(如google.com或w3schools.com)时,我的程序在socket()调用端口号(80除外)时挂起。由于这些网站不在端口81-90上提供服务,因此它应该引发异常,但它却被阻止了。对于端口80,它工作正常。当我尝试连接到安装在我机器上的apache服务器时,它不会阻止任何端口号并给我连接拒绝错误,这是显而易见的行为。那么为什么会这样。

java - 使用分隔符连接字符串并去除空字符串

我需要以下代码逻辑:这是三个字符串变量,Strings1="A";Strings2="B";Strings3="C";我需要根据给定的场景获得以下输出:场景#1实际输出应该是“A/B/C”场景#2当s1为空时,输出应该是“B/C”场景#3当s2为空时,输出应该是“A/C”场景#4当s3为空时,输出应该是“A/B”`这可以使用三元运算吗? 最佳答案 您可以借助Guava类Joiner和ApacheCommonsLangStringUtils.defaultIfBlank来完成:Joiner.on("/").skipNulls().jo

java - 无法使用 JDBC 连接到 Sql Server 数据库

我正在尝试使用Netbeans8连接到SQLServer2012n中已有的数据库。使用连接向导,我选择SqlServer2012并输入凭据和字段。但是我收到无法建立连接的消息。您可以看到输入字段的屏幕截图:我还尝试使用“localhost”而不是“STIJN”,但没有用。我还尝试使用默认端口“1433”。也没有用,但是这应该是什么端口?我在哪里可以看到我正在使用的端口?可能是端口出了问题,不然都不知道哪里出错了。 最佳答案 转到您的SQLServer配置管理器->SQL服务器网络配置->SQLEXPRESS协议(protocol)-

java - 在 Java 中连接和使用 Cassandra

我已经阅读了一些关于Cassandra是什么以及它可以做什么的教程,但我的问题是如何在Java中与Cassandra交互?(一个教程会很好:-))如果可能,有人可以告诉我应该使用Thrift还是Hector(哪个更好,为什么)?提前致谢。PS我可以将Hibernate与Cassandra集成吗? 最佳答案 Hibernate使用JDBC驱动程序连接到关系数据库。Cassandra是一个基于ColumnFamily的关系型数据库(分布式)。问题是为您的情况找到合适的JDBC驱动程序。这是我用谷歌搜索的一个项目:http://code.

java - AWS Lambda连接到Internet

TL;TR我正在尝试从AWSLambda连接到Internet,我有一个带NAT网关的专用子网,但该功能仍无法连接到Internet...完整问题因此,我尝试使用我的AWSLambda函数访问互联网。我曾经尝试过Java和NodeJS4,但都没有碰运气。我有一个带有子网的私有(private)VPC:10.0.10.0/24如您所见,我已经在NAT网关中添加了一条规则:我将AWSLambda配置如下:选择该子网(10.0.10.0),并选择一个对所有内容(入站和出站)都开放的安全组但是,当我尝试从Internet下载某些内容时,lambda超时了:'usestrict';console

java - 调试自定义 Kafka 连接器的简单有效方法是什么?

我正在使用几个Kafka连接器,我在控制台输出中没有看到它们的创建/部署有任何错误,但是我没有得到我正在寻找的结果(没有任何结果),期望或其他)。我根据Kafka的示例FileStream连接器制作了这些连接器,因此我的调试技术基于示例中使用的SLF4J记录器的使用。我搜索了我认为会在控制台输出中生成的日志消息,但无济于事。我是不是在错误的地方寻找这些消息?或者是否有更好的方法来调试这些连接器?我在实现中引用的SLF4J记录器的示例用法:KafkaFileStreamSinkTaskKafkaFileStreamSourceTask 最佳答案

java - 关于关联的 Hibernate 自定义连接子句

我想将使用hibernate注释的2个实体与自定义连接子句相关联。该子句基于通常的FK/PK相等性,但也在FK为空的情况下。在SQL中,这类似于:joinbona.id=b.a_idorb.a_idisnull根据我的阅读,我应该在所有者实体上使用@WhereJoinTable注释,但我对如何指定此条件感到困惑...尤其是它的第一部分-指的是加入实体的ID。谁有例子吗? 最佳答案 这是一个使用标准父/子范例的示例,我认为它应该使用基本的@Where注释工作。publicclassA{...@ManyToOne(fetch=Fetch